package com.cxd.base.mapper.read;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

/**
 * @author wtj
 * @date 2015年12月1日 下午4:16:20
 * @company CXD
 * @version [Copyright (c) 2015 V001]
 */
public interface RManageMapper {
	
	public List<Map<String,Object>> queryForList(@Param(value="sql") String sql);
	
	/**
	 * 返回Map 对象
	 * @param sql
	 * @return
	 */
	public Map<String,Object> queryForMap(@Param(value="sql") String sql);
	
	/**
	 * 返回查询条数
	 * @author wlsnow
	 * @date 2015-6-3 下午1:12:55 
	 * @param sql
	 * @return
	 * @see [类、类#方法、类#成员]
	 */
	public int queryForInt(@Param(value="sql") String sql);
	
	/**
	 * 获取ID
	 * <一句话功能简述> <功能详细描述>
	 * @author wtj
	 * @date 2015年12月11日下午3:45:34
	 * @param root
	 * @return
	 */
	public Map<String,Object> loadLastId(@Param(value="root") Map<String,Object> root);
}
